/**
 * com.cnhis.his.customer.mapper.Sysusers.java
 */
package com.mbmed.doctor.login.mapper;

import java.util.List;

import javax.xml.bind.annotation.XmlRootElement;

import com.mbmed.doctor.commons.utils.BaseVO;

/**
 * @file  Sysusers.java
 * @author 刘武
 * @version 0.1
 * @todo	Sysusers数据值
 * Copyright(C), 2013-2014
 *		 Shenzhen Coordinates Software Development Co., Ltd.
 * History
 *   	1. Date: 2014-09-26 03:39:55
 *      	Author: 刘武
 *      	Modification: this file was created
 *   	2. ...
 */
@XmlRootElement
public class Sysusers extends BaseVO implements java.io.Serializable{

	private java.lang.Integer id;
	private java.lang.String code;
	private java.lang.Integer employeeId;
	private java.lang.String name;
	private java.lang.String fullName;
	private java.lang.String password;
	private java.lang.String description;
	private java.lang.Short privilege;
	private java.lang.Short authorized;
	private java.util.Date createDate;
	private java.util.Date expiryDate;
	private java.lang.String loginHost;
	private java.lang.Byte loginState;
	private java.lang.String workPass;
	private java.lang.Integer checkState;
	
	private java.lang.Integer bce01;
	private java.lang.Short bce41;
	private java.lang.Integer bck01;
	private java.lang.String aaa01;
	private java.lang.String bck03;
	
	
	private java.lang.String result;//提示信息
	
	
	private List<Bck1> bck1List;
	

	public List<Bck1> getBck1List() {
		return bck1List;
	}

	public void setBck1List(List<Bck1> bck1List) {
		this.bck1List = bck1List;
	}

	public java.lang.Short getBce41() {
		return bce41;
	}

	public void setBce41(java.lang.Short bce41) {
		this.bce41 = bce41;
	}
	public java.lang.String getBck03() {
		return bck03;
	}

	public void setBck03(java.lang.String bck03) {
		this.bck03 = bck03;
	}

	public java.lang.Integer getBce01() {
		return bce01;
	}

	public void setBce01(java.lang.Integer bce01) {
		this.bce01 = bce01;
	}

	public java.lang.Integer getBck01() {
		return bck01;
	}

	public void setBck01(java.lang.Integer bck01) {
		this.bck01 = bck01;
	}

	public java.lang.String getAaa01() {
		return aaa01;
	}

	public void setAaa01(java.lang.String aaa01) {
		this.aaa01 = aaa01;
	}
	public java.lang.String getResult() {
		return result;
	}

	public void setResult(java.lang.String result) {
		this.result = result;
	}

	public Sysusers(){
	}

	public Sysusers(
		java.lang.Integer id
	){
		this.id = id;
	}



	public void setId(java.lang.Integer value) {
		this.id = value;
	}	
	public java.lang.Integer getId() {
		return this.id;
	}

	public void setCode(java.lang.String value) {
		this.code = value;
	}	
	public java.lang.String getCode() {
		return this.code;
	}

	public void setEmployeeId(java.lang.Integer value) {
		this.employeeId = value;
	}	
	public java.lang.Integer getEmployeeId() {
		return this.employeeId;
	}

	public void setName(java.lang.String value) {
		this.name = value;
	}	
	public java.lang.String getName() {
		return this.name;
	}

	public void setFullName(java.lang.String value) {
		this.fullName = value;
	}	
	public java.lang.String getFullName() {
		return this.fullName;
	}

	public void setPassword(java.lang.String value) {
		this.password = value;
	}	
	public java.lang.String getPassword() {
		return this.password;
	}

	public void setDescription(java.lang.String value) {
		this.description = value;
	}	
	public java.lang.String getDescription() {
		return this.description;
	}

	public void setPrivilege(java.lang.Short value) {
		this.privilege = value;
	}	
	public java.lang.Short getPrivilege() {
		return this.privilege;
	}

	public void setAuthorized(java.lang.Short value) {
		this.authorized = value;
	}	
	public java.lang.Short getAuthorized() {
		return this.authorized;
	}

	public void setCreateDate(java.util.Date value) {
		this.createDate = value;
	}	
	public java.util.Date getCreateDate() {
		return this.createDate;
	}

	public void setExpiryDate(java.util.Date value) {
		this.expiryDate = value;
	}	
	public java.util.Date getExpiryDate() {
		return this.expiryDate;
	}

	public void setLoginHost(java.lang.String value) {
		this.loginHost = value;
	}	
	public java.lang.String getLoginHost() {
		return this.loginHost;
	}

	public void setLoginState(java.lang.Byte value) {
		this.loginState = value;
	}	
	public java.lang.Byte getLoginState() {
		return this.loginState;
	}

	public void setWorkPass(java.lang.String value) {
		this.workPass = value;
	}	
	public java.lang.String getWorkPass() {
		return this.workPass;
	}

	public void setCheckState(java.lang.Integer value) {
		this.checkState = value;
	}	
	public java.lang.Integer getCheckState() {
		return this.checkState;
	}


   /* public String toString() {
		  StringBuffer buffer = new StringBuffer();
		  buffer.append(getClass().getName()).append("@").append(Integer.toHexString(hashCode())).append(" [");	
			   buffer.append("Id").append("='").append(getId()).append("' ");	
			   buffer.append("Code").append("='").append(getCode()).append("' ");	
			   buffer.append("EmployeeId").append("='").append(getEmployeeId()).append("' ");	
			   buffer.append("Name").append("='").append(getName()).append("' ");	
			   buffer.append("FullName").append("='").append(getFullName()).append("' ");	
			   buffer.append("Password").append("='").append(getPassword()).append("' ");	
			   buffer.append("Description").append("='").append(getDescription()).append("' ");	
			   buffer.append("Privilege").append("='").append(getPrivilege()).append("' ");	
			   buffer.append("Authorized").append("='").append(getAuthorized()).append("' ");	
			   buffer.append("CreateDate").append("='").append(getCreateDate()).append("' ");	
			   buffer.append("ExpiryDate").append("='").append(getExpiryDate()).append("' ");	
			   buffer.append("LoginHost").append("='").append(getLoginHost()).append("' ");	
			   buffer.append("LoginState").append("='").append(getLoginState()).append("' ");	
			   buffer.append("WorkPass").append("='").append(getWorkPass()).append("' ");	
			   buffer.append("CheckState").append("='").append(getCheckState()).append("' ");	
		  buffer.append("]");
		  return buffer.toString();
	}		

	public boolean equals(Object other) {
         if ( (this == other ) ) return true;
		 if ( (other == null ) ) return false;
		 if ( !(other instanceof Sysusers) ) return false;
		 Sysusers  castOther = ( Sysusers) other;  
		 return 
					( (this.getId()==castOther.getId()) ||( this.getId()!=null && castOther.getId()!=null && this.getId().equals(castOther.getId()) ) )
					&&( (this.getCode()==castOther.getCode()) ||( this.getCode()!=null && castOther.getCode()!=null && this.getCode().equals(castOther.getCode()) ) )
					&&( (this.getEmployeeId()==castOther.getEmployeeId()) ||( this.getEmployeeId()!=null && castOther.getEmployeeId()!=null && this.getEmployeeId().equals(castOther.getEmployeeId()) ) )
					&&( (this.getName()==castOther.getName()) ||( this.getName()!=null && castOther.getName()!=null && this.getName().equals(castOther.getName()) ) )
					&&( (this.getFullName()==castOther.getFullName()) ||( this.getFullName()!=null && castOther.getFullName()!=null && this.getFullName().equals(castOther.getFullName()) ) )
					&&( (this.getPassword()==castOther.getPassword()) ||( this.getPassword()!=null && castOther.getPassword()!=null && this.getPassword().equals(castOther.getPassword()) ) )
					&&( (this.getDescription()==castOther.getDescription()) ||( this.getDescription()!=null && castOther.getDescription()!=null && this.getDescription().equals(castOther.getDescription()) ) )
					&&( (this.getPrivilege()==castOther.getPrivilege()) ||( this.getPrivilege()!=null && castOther.getPrivilege()!=null && this.getPrivilege().equals(castOther.getPrivilege()) ) )
					&&( (this.getAuthorized()==castOther.getAuthorized()) ||( this.getAuthorized()!=null && castOther.getAuthorized()!=null && this.getAuthorized().equals(castOther.getAuthorized()) ) )
					&&( (this.getCreateDate()==castOther.getCreateDate()) ||( this.getCreateDate()!=null && castOther.getCreateDate()!=null && this.getCreateDate().equals(castOther.getCreateDate()) ) )
					&&( (this.getExpiryDate()==castOther.getExpiryDate()) ||( this.getExpiryDate()!=null && castOther.getExpiryDate()!=null && this.getExpiryDate().equals(castOther.getExpiryDate()) ) )
					&&( (this.getLoginHost()==castOther.getLoginHost()) ||( this.getLoginHost()!=null && castOther.getLoginHost()!=null && this.getLoginHost().equals(castOther.getLoginHost()) ) )
					&&( (this.getLoginState()==castOther.getLoginState()) ||( this.getLoginState()!=null && castOther.getLoginState()!=null && this.getLoginState().equals(castOther.getLoginState()) ) )
					&&( (this.getWorkPass()==castOther.getWorkPass()) ||( this.getWorkPass()!=null && castOther.getWorkPass()!=null && this.getWorkPass().equals(castOther.getWorkPass()) ) )
					&&( (this.getCheckState()==castOther.getCheckState()) ||( this.getCheckState()!=null && castOther.getCheckState()!=null && this.getCheckState().equals(castOther.getCheckState()) ) )
			;
    }

	public int hashCode() {
         int result = 17;
				  result = 37 * result + (getId() == null ? 0 : this.getId().hashCode() );
				  result = 37 * result + (getCode() == null ? 0 : this.getCode().hashCode() );
				  result = 37 * result + (getEmployeeId() == null ? 0 : this.getEmployeeId().hashCode() );
				  result = 37 * result + (getName() == null ? 0 : this.getName().hashCode() );
				  result = 37 * result + (getFullName() == null ? 0 : this.getFullName().hashCode() );
				  result = 37 * result + (getPassword() == null ? 0 : this.getPassword().hashCode() );
				  result = 37 * result + (getDescription() == null ? 0 : this.getDescription().hashCode() );
				  result = 37 * result + (getPrivilege() == null ? 0 : this.getPrivilege().hashCode() );
				  result = 37 * result + (getAuthorized() == null ? 0 : this.getAuthorized().hashCode() );
				  result = 37 * result + (getCreateDate() == null ? 0 : this.getCreateDate().hashCode() );
				  result = 37 * result + (getExpiryDate() == null ? 0 : this.getExpiryDate().hashCode() );
				  result = 37 * result + (getLoginHost() == null ? 0 : this.getLoginHost().hashCode() );
				  result = 37 * result + (getLoginState() == null ? 0 : this.getLoginState().hashCode() );
				  result = 37 * result + (getWorkPass() == null ? 0 : this.getWorkPass().hashCode() );
				  result = 37 * result + (getCheckState() == null ? 0 : this.getCheckState().hashCode() );
         return result;
	} */
	
}
